package com.uncp.comisiondeadmision.seguridad.service;


import java.sql.SQLException;
import java.util.ArrayList;

import com.uncp.comisiondeadmision.fabricas.DAOFactory;
import com.uncp.comisiondeadmision.seguridad.beans.UsuarioSistemaBean;
import com.uncp.comisiondeadmision.seguridad.dao.UsuarioSistemaDAO;



public class SeguridadService {

	DAOFactory subfabrica = DAOFactory.getSubFabrica(DAOFactory.MYSQL);
	UsuarioSistemaDAO usua = subfabrica.getUsuarioSistema();
	
    public UsuarioSistemaBean validaUsuarioSistema(String usuario, String password) throws Exception{
    	  return usua.validaUsuarioSistema(usuario, password);    	
    }
	
	public int insertaUsuario(UsuarioSistemaBean bean) throws Exception{
		return usua.insertaUsuario(bean);
	}
	
	public int actualizaUsuario (UsuarioSistemaBean bean) throws Exception{
		return usua.actualizaUsuario(bean);
	}
	
	public int eliminaUsuario(int codigo) throws Exception{
		return usua.eliminaUsuario(codigo);
	}
	
	public UsuarioSistemaBean obtenerpk(Integer cod_usu) throws Exception{
		return usua.obtenerpk(cod_usu);
	}
	public ArrayList<UsuarioSistemaBean> listarTodos() throws Exception{
		return usua.listarTodos();
	}

}
